com.supermap.ar.areffect
类 Vector
- java.lang.Object
-
- com.supermap.ar.areffect.Vector
-
public class Vector extends java.lang.Object
AR向量,用于确认旋转轴。 该向量由坐标原点到指定点构成向量
-
-
构造器概要
构造器 构造器和说明 Vector(float x, float y, float z)
构造AR向量
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static Vector
add(Vector lhs, Vector rhs)
添加两个向量static Vector
cross(Vector lhs, Vector rhs)
获取两个向量的外积static float
dot(Vector lhs, Vector rhs)
获取两个向量的点积float
getX()
获取X坐标float
getY()
获取Y坐标float
getZ()
获取Z坐标float
length()
float
lengthSquared()
Vector
negated()
反方向向量Vector
scaled(float a)
统一缩放向量void
setX(float x)
设置x坐标void
setY(float y)
设置y坐标void
setZ(float z)
设置z坐标static Vector
subtract(Vector lhs, Vector rhs)
减去两个向量
-
-
-
方法详细资料
-
setX
public void setX(float x)
设置x坐标- 参数:
x
-
-
getX
public float getX()
获取X坐标- 返回:
-
setY
public void setY(float y)
设置y坐标- 参数:
y
-
-
getY
public float getY()
获取Y坐标- 返回:
-
getZ
public float getZ()
获取Z坐标- 返回:
-
setZ
public void setZ(float z)
设置z坐标- 参数:
z
-
-
scaled
public Vector scaled(float a)
统一缩放向量- 返回:
- 一个向量乘以一个标量
-
negated
public Vector negated()
反方向向量- 返回:
- 一个反方向的向量
-
length
public float length()
- 返回:
-
lengthSquared
public float lengthSquared()
- 返回:
-
-